home *** CD-ROM | disk | FTP | other *** search
/ AM/FM: Amiga Musicians' Freeware Magazine 13 / AM-FM 13.adf / utilities / IntuiTracker / IntuiTracker.doc.pp / IntuiTracker.doc
Text File  |  1992-11-07  |  28KB  |  896 lines

  1.   _________  ________   __   __   __  ________  _______  __   __
  2.  /\___  ___\/\______ \ /\ \ /\ \ /\ \/\  _  _ \/\_____ \/\ \ /\ \
  3.  \/__/\ \__/\/______\ \\ \ \\ \ \\ \ \ \ \\_\\ \/_____\ \ \ \\_\ \
  4.      \ \ \    /\  _____\\ \ \\ \ \\ \ \ \ \__/\ \/\  ____\ \  ___ \
  5.       \ \ \   \ \ \____/_\ \ \\ \ \\_\ \ \ \ \ \ \ \ \___/\ \ \_/\ \
  6.        \ \_\   \ \_\  /\_\\ \_\\ \______\ \_\ \ \_\ \_\    \ \_\\ \_\
  7.         \/_/    \/_/  \/_/ \/_/ \/______/\/_/  \/_/\/_/     \/_/ \/_/
  8.  
  9.  
  10.                   ---------------------------------
  11.                   Intuitracker 1.50 - 08 April 1992
  12.                   ---------------------------------
  13.  
  14.  
  15. ======================================================================
  16.    CONTENTS
  17. ======================================================================
  18.  
  19. 1. INTRODUCTION
  20.  
  21.    1.1  Features
  22.    1.2  "Yeah, so why is IntuiTracker better than whateverplayer?"
  23.    1.3  Disclaimer - legal information
  24.    1.4  Development info
  25.    1.5  Credits
  26.    1.6  How to contact the author
  27.    1.7  Revision history
  28.    1.8  Coming features
  29.  
  30.  
  31. 2. SETUP
  32.  
  33.    2.1  System requirements
  34.    2.2  Files included
  35.    2.3  How to install IntuiTracker
  36.    2.4  Running from Shell
  37.    2.5  Running from Workbench
  38.    2.6  Easy how to use guide
  39.  
  40.  
  41. 3. THE GADGETS
  42.  
  43.  
  44. 4. COMMANDS IN THE "CONTROL" MENU
  45.  
  46.    4.1  Play
  47.    4.2  Stop
  48.    4.3  Eject
  49.    4.4  Play next
  50.    4.5  Play prev
  51.    4.6  Program mode
  52.    4.7  Randomize program
  53.    4.8  Clear program
  54.    4.9  Do auto programming
  55.    4.10 Toggle filter
  56.    4.11 About
  57.    4.12 Quit
  58.  
  59.  
  60. 5. COMMANDS IN THE "PREFS" MENU
  61.  
  62.    5.1  View... settings
  63.    5.2  Override... settings
  64.    5.3  Track... settings
  65.    5.4  Program... settings
  66.    5.5  Save settings
  67.  
  68.  
  69. 6. COMMANDS IN THE "TRACK" MENU
  70.  
  71.    6.1  Select file/directory
  72.    6.2  Rescan directory
  73.    6.3  Clear track menu
  74.    6.4  Selecting modules
  75.  
  76.  
  77. 7. APPWINDOW & COMMODITY OPERATION
  78.  
  79.    7.1  Dropping icons
  80.    7.2  Controlling IntuiTracker from "Exchange"
  81.  
  82.  
  83. 8. ERROR CONDITIONS
  84.  
  85.    8.1  Error returncodes
  86.    8.2  Warnings
  87.    8.3  NukeIT support
  88.  
  89.  
  90. 9. THE INTUITRACKER MODULE COMMENT STANDARD
  91.  
  92.    9.1  General information
  93.    9.2  How to add comments
  94.  
  95.  
  96. ======================================================================
  97. 1. INTRODUCTION
  98. ======================================================================
  99.  
  100. 1.1  Features
  101. -------------
  102.  
  103. * MULTITASKS better than any other player. Does NOT use busywaits or
  104.   rasterline counts in the replay routine.
  105.  
  106. * NEW REPLAY ROUTINE that supports
  107.  
  108.     - SoundTracker 2.0 - 2.6
  109.     - NoiseTracker 1.0 - 1.3  & 2.0
  110.     - ProTracker   1.0 - 1.3b & 2.1a
  111.  
  112. * COMPATIBLE with all screenmodes and processors
  113.  
  114. * EASY TO USE  file/directory requester via asl.library
  115.  
  116. * ARQ requester support
  117.  
  118. * POWERPACKER packing supported if powerpacker.library is available
  119.  
  120. * XPK packing supported if xpk.library is available.
  121.  
  122. * ADVANCED  MENU  SYSTEM.  Select the modules you want to play from  a
  123.   menu, in the order you want, or select random mode.
  124.  
  125. * SPECTRUM ANALYZER to visualize the music being played.
  126.  
  127. * MODULE INFORMATION will be shown if you press the "Triumph" gadget.
  128.   (see chapter 7 for more info)
  129.  
  130. * 2.0 BASED COMMODITY OPERATION
  131.  
  132. * TOTALLY INTUITION BASED
  133.  
  134.  
  135. 1.2  "Yeah, so why is IntuiTracker better than whateverplayer?"
  136. ---------------------------------------------------------------
  137. IntuiTracker is, as far as I know, the only module player with the
  138. following not-quite-so-ordinary features:
  139.  
  140. *  The  first replayer ever used in a module player without busywaits.
  141. This  of  course  makes IntuiTracker the fastest player available.  No
  142. time  is  wasted  anywhere!   In  fact, this is the way the ProTracker
  143. replayer   should   have  been  written,  not  to  mention  the  first
  144. SoundTracker player!
  145.  
  146. *  Uses only standard system libraries
  147.  
  148. *  Does  not  force  you to install packer libraries if you don't need
  149. them.  If you need powerpacker, install powerpacker.  If you need xpk,
  150. install xpk.
  151.  
  152. *  Supports  -multiply-  crunched XPK modules.  Try using DLTA+NUKE or
  153. DLTA+SHRI for great results.
  154.  
  155. *  All decrunching is done is fast ram if possible.
  156.  
  157. *  Does  not  just  allocate sound channels and sit on them.  Tries to
  158. allocate the channels when needed instead.
  159.  
  160. *  Does not do the same with the timers needed either.
  161.  
  162. *  Guranteed  to play SoundTracker, NoiseTracker AND ProTracker.  Yes,
  163. we know there are differences, but they are taken care of.
  164.  
  165. *  Smarter module idenfication routine. 'M.K.' is not enough...
  166.  
  167. *  Great looking graphics in high res modes! :-)
  168.  
  169. *  Actually uses menus in a sensible way.
  170.  
  171.  
  172. 1.2  Disclaimer - legal information
  173. -----------------------------------
  174. Intuitracker  1.50  and  this  documentation file are provided "as is"
  175. without  warranty  of  any  kind.   Further, Nils Corneliusen does not
  176. warrant,  guarantee, or make any representations regarding the use, or
  177. the results of use, of Intuitracker 1.50 or this documentation file in
  178. terms  of  correctness or otherwise.  All risks due to the performance
  179. or  results of the use of Intuitracker 1.50 and this documentation are
  180. assumed by you.
  181.  
  182. Intuitracker 1.50 is freely distributable provided no fee other than a
  183. moderate fee for disk copying charges is made for its acquirement.  It
  184. may  be  distributed across any electronic network, provided no fee is
  185. charged specifically for it's download.  A broad-based download fee is
  186. acceptable  provided  it  is  charged  universally  for  all such file
  187. downloads.   All  associated  files  included  with  the  distribution
  188. archive  of Intuitracker 1.50 are to remain intact and unaltered.  BBS
  189. listing  notices  and the like may be included in the archive provided
  190. no alterations are made to the actual distribution files themselves.
  191.  
  192. This  program, and all accompanying files are not public domain.  They
  193. are  copyright  material  and  may not be used for commercial purposes
  194. without  permission  from  the  author.   In  most  circumstances such
  195. permission  will  be  granted, but the author must be contacted before
  196. any distribution with a commercial product.
  197.  
  198. Intuitracker  1.50  is  not  shareware, as no donation or usage fee is
  199. required.  However, any donations are always appreciated, and can only
  200. encourage  further  development  of  the  program.  This is an ongoing
  201. project,  and  will  continue  to  be  so as long as interest in it is
  202. shown.
  203.  
  204.  
  205. 1.4  Development info
  206. ---------------------
  207. This program was developed by:
  208.  
  209.         Nils Corneliusen - main code
  210.         Darkman/Triumph
  211.  
  212.         Olav Kalgraf     - replay routine
  213.         Warp/Triumph
  214.  
  215.         Carl Henrik Aaby - IntuiTracker intro
  216.         Smeagol/Triumph    (available on the release disk)
  217.  
  218.  
  219. Programs and equipment used:
  220.  
  221.         CygnusEd 2.12 - main editor
  222.         Devpac 3.02   - coding
  223.         Enforcer      - debugging
  224.         Sushi         -     "
  225.         Mungwall      -     "
  226.  
  227.         Source size:  approx 220k with comments
  228.  
  229. The  program  is  based  on  Intuitracker  1.28  by  Jan  Ivar Bruarøy
  230. (Wiseguy/Triumph) and PowerPlay 2.32 by Øyvind Falch (Falch/Triumph).
  231.  
  232.  
  233. 1.5  Credits
  234. ------------
  235. We wish to thank the following persons for their help and support:
  236.  
  237.  
  238.         Jan Ivar Bruarøy - for the original replay source
  239.         Wiseguy/Triumph
  240.  
  241.         Øyvind Falch     - for the PowerPlay source
  242.         Falch/Triumph
  243.  
  244.         Pierre Andersen  - for his *GREAT* board!
  245.         Crowley/Triumph
  246.  
  247.         Kim Andre Boye   - for the icon
  248.  
  249.  
  250. And the betatesters:
  251.  
  252.         Mats Hansen    Jan Roger Wilkens  Kent Bakke
  253.         Ivar Hagen     Eivind Eklund      Kim Andre Boye
  254.         Lars Haugseth  Christian Moen     Carl Jørgen Gade
  255.     
  256.  
  257. 1.6  How to contact the author
  258. ------------------------------
  259. I   welcome   bugreports  and  comments  about  Intuitracker  and  the
  260. documentation.  You can reach me by the following means:
  261.  
  262. Snail mail: Nils Corneliusen
  263.             Heyerdahls vei 17
  264.             0386  OSLO
  265.             Norway
  266.             (valid until Summer 93)
  267.  
  268. Internet:   nilsco@ifi.uio.no
  269.  
  270. IRC:        IntuiMan on #amiga
  271.  
  272. BBS:        INTERFERENCE BBS, +46 525 13139/13091/13092/13094/13095
  273.             (in Sweden - username DARKMAN TRIUMPH)
  274.  
  275.  
  276. 1.7  Revision history
  277. ---------------------
  278. Release 1.28 - November 1990 by Jan Ivar Bruarøy
  279.  
  280. Release 1.50 - January 1993 by Nils Corneliusen & Co.
  281.  
  282.     - 100% recoded from scratch
  283.     - everything is better and all known bugs nonexistent :-)
  284.     - Videotoaster 24-bit spectroscope support
  285.  
  286.  
  287. 1.8  Coming features
  288. --------------------
  289. IntuiTracker is a program under constant development and the following
  290. features will be added in the next release:
  291.  
  292.     * replayer.library for increased tracker support
  293.  
  294.     * half height mode
  295.  
  296.     * extended Shell support
  297.  
  298.     * Arexx support
  299.  
  300.     * CD style directory organization
  301.  
  302.  
  303. ======================================================================
  304. 2. SETUP
  305. ======================================================================
  306.  
  307. 2.1 System requirements
  308. -----------------------
  309. Intuitracker 1.50 has the following requirements to run:
  310.  
  311.     - Kickstart release 37.175 or higher
  312.     - 512k chip ram, preferrably some REAL fast ram
  313.     - a stereo set attached to your Amiga
  314.  
  315. If  you  want IntuiTracker 1.50 to look nice, be sure to use a screen-
  316. mode  higher  than  400  pixels!   All gadgets etc.  were designed for
  317. these modes.  Of course, this gives the author a chance to boast about
  318. his  equipment:  Amiga 4000/040/10mb attached to a Denon PMA 1560 with
  319. 2xCerwin Vega DC-15 loudspeakers :-).
  320.  
  321.  
  322. 2.2 Files included
  323. ------------------
  324. The files included in this archive should be:
  325.  
  326.     Intuitracker            31204 bytes
  327.     Intuitracker.info        1119 bytes
  328.     Intuitracker.doc        27154 bytes        - this file
  329.     Intuitracker.doc.info     779 bytes
  330.  
  331. If any of these files are missing or the filesizes are different, call
  332. Interference BBS to obtain the latest version.
  333.  
  334. If  you  want  to play powerpacked modules, put powerpacker.library in
  335. the libs:  directory.  IntuiTracker also supports xpk crunched modules
  336. if you have installed the xpk libraries.
  337.  
  338.  
  339. 2.3  How to install IntuiTracker
  340. --------------------------------
  341. To  install  IntuiTracker,  just  put it whereever you want.  Drag the
  342. icon  into a drawer, or use the shell copy command.  IntuiTracker does
  343. not mind :-).
  344.  
  345.  
  346. 2.4  Running from Shell
  347. -----------------------
  348. If  you  use IntuiTracker from Shell, you can specify a directory path
  349. (+  filename)  as  an argument.  If you do so, the directory specified
  350. will  automatically  be  scanned  for  modules  and the module will be
  351. loaded.  This will override the default directory setting saved in the
  352. config file.
  353.  
  354.  
  355. 2.5  Running from Workbench
  356. ---------------------------
  357. Running  IntuiTracker  from  Workbench  gives  you a lot of additional
  358. options.  The following tool types are allowed:
  359.  
  360.  
  361.     Name           Description                                 Default
  362.  
  363.     System:
  364.     -------
  365.     TOOLPRI=n      sets start priority                               0
  366.     STARTPRI=n     starting order for WBStartup drawer
  367.     DONOTWAIT      tells WB not to wait for exit in WBStartup
  368.     WAIT=n         seconds to wait before scanning default dir       0
  369.  
  370.     Commodity:
  371.     ----------
  372.     CX_PRIORITY=n                                                    0
  373.  
  374.     IntuiTracker:
  375.     -------------
  376.     DIRNAME=dir    sets default module directory         ST-00:Modules
  377.     LOCKFILTER=    equals Prefs/Override filter                    YES
  378.     FORCEVB=       equals Prefs/Force VB timing                     NO
  379.     AUTOSCAN=      equals Prefs/Track/Auto rescan                  YES
  380.     MODONLY=       equals Prefs/Track/Mod files only               YES
  381.     MODREPEAT=     equals Prefs/Track/Repeat track                  NO
  382.  
  383.     AUTOPROGRAM=   equals Prefs/Program/Automatic mode             YES
  384.     PROGREPEAT=    equals Prefs/Program/Repeat program              NO
  385.  
  386.     MAXMOD=n       max number of modules in menu (0-56)             23
  387.  
  388.     VIEW=VOLUME|SPECTRUM|CONTROL or NONE              SPECTRUM|CONTROL
  389.  
  390. To   add  a  tool  type,  select  the  IntuiTracker  icon  and  choose
  391. 'Information'  from  the  WB  Icon  menu.   The  rest  should  be self
  392. explanatory.
  393.  
  394. Note  that  tool  types  are always scanned AFTER the settings file is
  395. read.  WB tool types therefore override saved settings.
  396.  
  397.  
  398. 2.6  Easy how to use guide
  399. --------------------------
  400. The  first  time  you  start  IntuiTracker,  a  warning requester will
  401. appear,  stating  that  it is unable to read the config file.  This is
  402. not  dangerous!   If no config file is found, all settings will be set
  403. to their default values.
  404.  
  405. Next,  check  the  "Track" menu to see if there are any modules there.
  406. The  default  mod  dir  is  RAM:,  so  you probably want to change it.
  407. Select "Track/Select file/directory", and pick the directory where you
  408. keep  your modules.  If you don't like the size of the file requester,
  409. just change it.
  410.  
  411. The  new  directory  will  now be scanned.  If you still don't get any
  412. modules,  try  turning  Prefs/Track/Mod  files  only  off.   Then  use
  413. Track/Rescan...  to re-read the directory.
  414.  
  415. Now the track menu should be full of entries.  Just select one and off
  416. you  go!   After the module has finished playing, the next one will be
  417. loaded automatically if Prefs/Track/Repeat track is turned off.
  418.  
  419. To save your new configuration, select Prefs/Save settings.
  420.  
  421. Could it be simpler? That is why we call it IntuiTracker!
  422.  
  423.  
  424. ======================================================================
  425. 3. THE GADGETS
  426. ======================================================================
  427.  
  428. The Intuitracker window should look something like this:
  429. ______________________________
  430. |9|____10_________________|11|
  431. | |                          |
  432. | |                          | 
  433. |1|           14             | <- Spectrum analyzer
  434. |2|                          |
  435. | |                          |
  436. |_|__________________________|
  437. 1|2_|3_|4_|5_|6_|7_|8_|13____| <- Control panel
  438.  
  439.  ^- Volume control
  440.  
  441. If  the  spectrum analyzer is not enabled in View settings, the Volume
  442. control will be placed horizontally:
  443. ______________________________
  444. |9|____10_________________|11|
  445. | |____________12____________| <- Volume control
  446. 1|2_|3_|4_|5_|6_|7_|8_|13____| <- Control panel
  447.  
  448. (Well,  stop  complaining  about  those  stupid drawings, and look for
  449. yourself!)
  450.  
  451.  
  452. 1. Speed control (+/-)
  453. ----------------------
  454. These two small gadgets lets you change the playback speed. If speed
  455. changes appear in the module, this setting will lose its effect.
  456.  
  457. 2. Play previous module |<
  458. --------------------------
  459. Jumps to the previous module in order if a program is active.
  460.  
  461. 3. Rewind <<
  462. ------------
  463. Jumps one pattern back.
  464.  
  465. 4. Play/pause |>
  466. ----------------
  467. Starts  playing  the  loaded  module.   If  pressed a second time, the
  468. module will pause.  Press it a third time to continue playing.
  469.  
  470. 5. Forward >>
  471. -------------
  472. Jumps one pattern forward.
  473.  
  474. 6. Play next module >|
  475. ----------------------
  476. Jumps  to  then next  module  in  order if a program is active.
  477.  
  478. 7. Eject ^
  479. ----------
  480. Removes the current module from memory.
  481.          _
  482. 8. Stop |_|
  483. -----------
  484. Stops playing the current module.
  485.  
  486. 9. Close button
  487. ---------------
  488. Quits IntuiTracker.
  489.  
  490. 10. Title bar
  491. -------------
  492. Shows  numbers  of  patterns,  the currently played pattern and module
  493. name.
  494.  
  495. 11. Window to front/back
  496. ------------------------
  497. Well, who knows? Try it!
  498.  
  499. 12. Volume control
  500. ------------------
  501. Controls the volume level.
  502.  
  503. 13. TRIUMPH button
  504. ------------------
  505. If  no  module  is  loaded,  the  "about"  requester  will  be  shown.
  506. Otherwise,  Intuitracker  tries  to find some # info in the instrument
  507. names and view it.  If no info is found, an error message will appear.
  508. For more information, read part x of this documentation.
  509.  
  510. 14. Spectrum analyzer window
  511. ----------------------------
  512. Yep, the amazing IntuiTracker spectrum analyzer.
  513.  
  514.  
  515. ======================================================================
  516. 4. COMMANDS IN THE "CONTROL" MENU
  517. ======================================================================
  518.  
  519. 4.1  Play (AMIGA-P)
  520. -------------------
  521. Starts playing the module. If a module is already playing, the module
  522. is paused. See gadget 4.
  523.  
  524. 4.2  Stop (AMIGA-S)
  525. -------------------
  526. Stops playing the module.
  527.  
  528. 4.3  Eject (AMIGA-X)
  529. --------------------
  530. Removes the current module from memory.
  531.  
  532. 4.4  Play next (AMIGA-.)
  533. ------------------------
  534. Jumps to the next module in order if a program is active.
  535.  
  536. 4.5  Play prev (AMIGA-,)
  537. ------------------------
  538. Jumps to the previous module in order if a program is active.
  539.  
  540. 4.6  Program mode (AMIGA-L)
  541. ---------------------------
  542. When  Program mode is enabled, all modules selected will be put in the
  543. program buffer.  The 20 first selected will be assigned a hotkey each.
  544. When  you  are finished, reselect this item and the program will start
  545. playing from entry 1.
  546.  
  547. 4.7  Randomize program (AMIGA-R)
  548. --------------------------------
  549. If  you  have  program  active, selecting this item will randomize the
  550. order in which they are played.
  551.  
  552. 4.8  Clear program (AMIGA-C)
  553. ----------------------------
  554. Clears the active program.
  555.  
  556. 4.9  Do auto programming (AMIGA-D)
  557. ----------------------------------
  558. Automatically  programs  all  modules  in  the  current  directory  in
  559. alphabetical order.
  560.  
  561. 4.10 Toggle filter (AMIGA-Z)
  562. ----------------------------
  563. Toggles the audio filter.
  564.  
  565. 4.11 About (AMIGA-?)
  566. --------------------
  567. Shows info about IntuiTracker in a window.
  568.  
  569. 4.12 Quit (AMIGA-Q)
  570. -------------------
  571. Quits IntuiTracker.
  572.  
  573.  
  574. ======================================================================
  575. 5. COMMANDS IN THE "PREFS" MENU
  576. ======================================================================
  577.  
  578. 5.1  VIEW... SETTINGS
  579. ---------------------
  580.  
  581. 5.1.1 None
  582. ----------
  583. Turns off all view settings.
  584.  
  585. 5.1.2 Volume control
  586. --------------------
  587. Toggles the volume control.
  588.  
  589. 5.1.3 Spectrum analyzer
  590. -----------------------
  591. Toggles the spectrum analyzer display.
  592.  
  593. 5.1.4 Control panel
  594. -------------------
  595. Toggles the control panel.
  596.  
  597.  
  598. 5.2  OVERRIDE... SETTINGS
  599. -------------------------
  600.  
  601. 5.2.1 Override filter
  602. ---------------------
  603. Implies  that  IntuiTracker won't change the filter mode even if it is
  604. requested  in  the module.  Note that IntuiTracker has no control over
  605. what other programs do with the filter, so if the filter is ON when it
  606. should be off, use the Control/Toggle filter option.
  607.  
  608. 5.2.2 Force VB timing
  609. ---------------------
  610. Forces  VB timing.  Some modules may need this to play correctly.  The
  611. VB  timing  is  actually  faked  using the CIA timer, so it will still
  612. sound correctly in other screenmodes.
  613.  
  614.  
  615. 5.3  TRACK... SETTINGS
  616. ----------------------
  617.  
  618. 5.3.1 Track/Set max number of tracks (AMIGA-M)
  619. ----------------------------------------------
  620. Allows  you  to  change  the  max number of entries in the track menu.
  621. This  option  is  by  default  set to 23.  If you want more modules to
  622. appear  in  the menu, change this setting to something that suits you.
  623. The maximum possible entries are 56.
  624.  
  625. 5.3.2 Track/Auto scan at startup
  626. --------------------------------
  627. If this option is selected and the configuration is saved, the current
  628. module  directory  will  be  automatically scanned next time you start
  629. IntuiTracker.
  630.  
  631. 5.3.3 Track/MOD files only
  632. --------------------------
  633. Will  only show files matching MOD.* in Single file select or in Track
  634. select.   If  turned  on after a Track directory is read, you must use
  635. Track/Rescan menu to update it.
  636.  
  637. 5.3.4 Track/Repeat track
  638. ------------------------
  639. If  turned  on,  the track will be played forever and new modules will
  640. not be loaded when the current one is finished.
  641.  
  642.  
  643. 5.4  PROGRAM... SETTINGS
  644. ------------------------
  645.  
  646. 5.4.1 Automatic mode
  647. --------------------
  648. If  this  option  is  turned  on,  automatic programming will be auto-
  649. matically done when a new directory is scanned.
  650.  
  651. 5.4.2 Repeat/wrap
  652. -----------------
  653. Implies  that  the  program  will  automatically restart when finished
  654. playing  through the list.  Also lets you use the PREV/NEXT gadgets to
  655. wrap the program.
  656.  
  657. 5.5  Save settings (Amiga-W)
  658. ----------------------------
  659. Saves  all  prefs settings in S:IT.config.  This file is automatically
  660. loaded every time you start IntuiTracker.
  661.  
  662.  
  663. ======================================================================
  664. 6. COMMANDS IN THE "TRACK" MENU
  665. ======================================================================
  666.  
  667. 6.1  Select file/directory (Amiga-O)
  668. ------------------------------------
  669. Opens  up a standard requester asking for a filename or directory.  If
  670. you  select  a  file,  that  file  will  be loaded and played.  If the
  671. directory  is  different  from  last  time,  the new directory will be
  672. scanned for modules and the track menu will be updated.
  673.  
  674. 6.2  Rescan directory (Amiga-D)
  675. -------------------------------
  676. Updates the track menu.  Use this option if you have copied or deleted
  677. files in the module directory.
  678.  
  679. 6.3  Clear track menu
  680. ---------------------
  681. Clears the track menu and the active program (if any).
  682.  
  683. 6.4  Selecting modules
  684. ----------------------
  685. Below  "Clear  track  menu" there should be a lot of module names.  If
  686. you  want to hear one of them, just select it.  If the selected module
  687. is  in the program list, the program pointer will be moved.  Note that
  688. you  can  use  the hotkeys to select one of the 20 first programmed at
  689. any time.
  690.  
  691.  
  692. ======================================================================
  693. 8. APPWINDOW & COMMODITY OPERATION
  694. ======================================================================
  695.  
  696. 7.1  Dropping icons
  697. -------------------
  698. IntuiTracker  lets  you  drop  icons  into  the  window.  If a file is
  699. dropped,  it  is  loaded  and  played.   After  playing  is  finished,
  700. IntuiTracker will continue to play the old program.
  701.  
  702. If  you  drop  a drawer or disk into the window, the default directory
  703. will  be  changed  to that dir.  The directory is then scanned and the
  704. first module starts playing.
  705.  
  706. Note that dropping multiple icons into the window will have no effect,
  707. since IntuiTracker can't assume that all the modules are from the same
  708. directory.
  709.  
  710.  
  711. 7.2  Controlling IntuiTracker from "Exchange"
  712. ---------------------------------------------
  713. IntuiTracker has some limited commodity support.  If you select Intui-
  714. Tracker in the Exchange program, the only sensible option to select is
  715. "Remove".  None of the other will have any effect.
  716.  
  717.  
  718. ======================================================================
  719. 8. ERROR CONDITIONS
  720. ======================================================================
  721.  
  722. 8.1  Error returncodes
  723. ----------------------
  724. All  errors  are  fatal  and  will quit IntuiTracker after cleaning up
  725. properly.  The error codes stated will be returned to the Shell.
  726.  
  727.     OTHER
  728.     111: Error opening commodity (System problems)
  729.     112: Error opening commodity (Unknown version)
  730.     113: Error adding message ports
  731.  
  732.     WINDOW
  733.     121: Error opening IntuiTracker window
  734.  
  735.     MEMORY
  736.     131: Error allocating data section   (public)
  737.     132: Error allocating bitmaps        (chip)
  738.     133: Error allocating bitmaps        (public)
  739.     134: Error allocating menu structure (public)
  740.  
  741.     LIBRARIES
  742.     141: Error opening dos.library         any
  743.     142: Error opening intuition.library   v37
  744.     143: Error opening graphics.library    v37
  745.     144: Error opening gadtools.library    v37
  746.     145: Error opening asl.library         v37
  747.     146: Error opening workbench.library   v37
  748.     147: Error opening commodities.library v37
  749.     148: Error opening icon.library        v37
  750.  
  751.     KICKSTART
  752.     199: Wrong kickstart version (v37.175 or newer needed)
  753.  
  754.  
  755. 8.2  Warnings
  756. -------------
  757. General   warnings  (non  fatal  errors)  that  appear  while  running
  758. IntuiTracker.  These will always appear in a requester.
  759.  
  760. Note that warnings returned from the XPK library are not listed here.
  761.  
  762. Can't find file
  763. ---------------
  764. The file has probably been deleted since your last rescan.  Do another
  765. rescan to update the track menu.
  766.  
  767. Not enough memory
  768. -----------------
  769. You  don't  have  enough memory to either load or decrunch the module.
  770. Try  freeing  up some memory, like deleting something on the ram disk,
  771. quitting AdPro etc.
  772.  
  773. Load error
  774. ----------
  775. Something  went wrong during loading.  The most likely cause is a read
  776. error.
  777.  
  778. Module is password protected
  779. ----------------------------
  780. The   module  has  been  encrypted  with  powerpacker  and  cannot  be
  781. decrunched,   since  IntuiTracker  1.50  does  not  support  encrypted
  782. modules.   This is very likely to change in the future (ie.  when I am
  783. so bored that I want to write ANOTHER stupid requester routine).
  784.  
  785. Unable to save S:IT.config
  786. --------------------------
  787. The  old  config file is probably protected from deletion and can't be
  788. removed.  Do a "PROTECT S:IT.config +d" to fix it.
  789.  
  790. Powerpacker.library unavailable
  791. -------------------------------
  792. You  have  tried  to load a powerpacked module, but IntuiTracker could
  793. not  find  powerpacker.library or the version is too old.  Copy power-
  794. packer.library version 35 or newer to libs:  and retry.
  795.  
  796. Can't allocate audio.device
  797. ---------------------------
  798. Some  other  program  is  already  using  the audio device.  Exit that
  799. program  and  try again.  Notice that PowerPlayer always allocates the
  800. audio channels at startup, even if it doesn't need them.
  801.  
  802. Can't allocate CIA timer
  803. ------------------------
  804. Both the A and B timers in CIAB are currently in use. Try quitting a
  805. program which uses those timers, f ex ProTracker or Civilization.
  806.  
  807. Invalid directory
  808. -----------------
  809. The  directory  you  have  selected  is invalid.  It has probably been
  810. renamed,  deleted  or  moved  somewhere  else.   Select "Tracks/Select
  811. file..." again and try another dir.
  812.  
  813. File is not a supported module type
  814. -----------------------------------
  815. The  file  is  not  a  module,  trust  us.  If you insist that this is
  816. module, try loading it into ProTracker and save it before trying it in
  817. IntuiTracker again.
  818.  
  819.  
  820. ======================================================================
  821. 9.  THE INTUITRACKER MODULE COMMENT STANDARD
  822. ======================================================================
  823.  
  824. 9.1  General information
  825. ------------------------
  826. This  standard was designed to be able to read module comments easily.
  827. Normally,  the  author usually renames the instruments and places info
  828. about  himself there.  However, this can be quite confuzing to read or
  829. find.   Some  players  (like  ProPlay) lets you display all instrument
  830. names, but it somehow defeats the idea.
  831.  
  832. The principle is:  If there's something there that's meant to be read,
  833. it should be marked in a special way.
  834.  
  835. The  following  method of reading module info has been incorporated in
  836. all  versions  of  IntuiTracker,  and  others  like  Module  Master 2,
  837. EdPlayer and ST-player also have support for it.
  838.  
  839. It's  up to you to use this method.  If you don't like it, fine, don't
  840. use it.
  841.  
  842.  
  843. 9.2  How to add comments
  844. ------------------------
  845. To  add a message to your module, add a '#' in front of the instrument
  846. name.
  847.  
  848. An example:
  849.  
  850.     modname: 'freeride 2'
  851.  
  852.     instr 1: 'st-00:blaaeh'
  853.     instr 2: '#Clyde of Triumph.'
  854.     instr 2: '#Have a nice day.'
  855.     instr 3: '#Triumph 1992'
  856.     instr 4: 'st-01:ringpiano'
  857.     instr 5: '#4000 rules!'
  858.     (...)
  859.  
  860. Adds up to the following:
  861.  
  862.     "Clyde of Triumph.
  863.      Have a nice day.
  864.      Triumph 1992     
  865.      4000 rules!      "
  866.  
  867. Of course, this looks much better in the requester.
  868.  
  869. ---
  870. Said while developing IntuiTracker:
  871.  
  872. "%=£%=)£%!!!!! FU*K!!!!! SH*T!!!! NIIIIIIIIIIIIIIH! GFLJ$EIGOW!!!
  873.  %)(/£FJHESØH(/%$%=(/£! HAAAAAAAAAAASTUR!!!!!"
  874.    - Darkman in the summer '92 when the harddisk crashed. Guess
  875.      who had no backup?
  876.  
  877. "Sure, no problem, I'll have it finished before christmas."
  878.    - Darkman in November '92
  879.  
  880. "The WHAT? Oh, it's quite stupid really. Carl can do that!"
  881.    - Warp on the modchecking routine
  882.  
  883. "It worked on my old 3000! Why won't it work on your 500?"
  884.    - Darkman on 68000 compatibility
  885.  
  886. "Hmm, must be a hardware fault of some kind."
  887.    - Darkman on 500/68000 compatibility again
  888.  
  889. "Sure, no problem, I'll release it on The Gathering '93."
  890.    - Darkman in March '93
  891.  
  892. "Which Christmas did you say?"
  893.    - Crowley (Sysop on Interference) on the IntuiTracker release date
  894.  
  895. Cthulhu in '96!
  896.